# Copyright (c) 2018 Presto Labs Pte. Ltd.
# Author: jaewon

from coin.exchange.huobi.kr_rest.currency import HuobiCurrency
from coin.exchange.huobi.kr_rest.product import HuobiProduct
from coin.flow.simple_queue import SimpleQueue
from coin.strategy.mm.huobi.order_subsystem import HuobiOrderSubsystem
from coin.strategy.mm.base.unary_multifeed_strategy_base import UnaryMultifeedStrategyBase
from coin.strategy.mm.subscription import SubscriptionRequest


class HuobiStrategyBase(UnaryMultifeedStrategyBase):
  CurrencyType = HuobiCurrency
  ProductType = HuobiProduct
  LiveEnvironmentType = HuobiOrderSubsystem
  OGName = SubscriptionRequest('Spot', 'Huobi', None)
